function [ pesos_corregidos ] = corregir( pesos_old, patron, h, esperado, eta, beta )
%CORREGIR Summary of this function goes here
%   Detailed explanation goes here

pesos_corregidos = pesos_old;

valor_obtenido = g(h, beta);
valor_derivada = g_prima(h, beta);

delta = (esperado - valor_obtenido)*valor_derivada;

for i=1:1:length(pesos_old)
    psi = patron(i);
    correccion = eta*delta*psi;
    
    pesos_corregidos(i) = pesos_corregidos(i) + correccion;
end

end

